Puppet::Type.type(:peer).provide(:peer) do
    desc "Manages OurGrid's peer module configuration"

	def exists?
		debug "exists?"
		true
	end

	def create
		debug "create"
	end

	def destroy
		debug "destroy"
	end

    def cpuunit=(value)
        $cpuunit = value
    end

    def cpuunit
        $cpuunit
    end

    def longitude=(value)
        $longitude = value
    end

    def longitude
        $longitude
    end

    def description=(value)
        $description = value
    end

    def description
        $description
    end

    def joincommunity=(value)
        $joincommunity = value
    end

    def joincommunity
        $joincommunity
    end

    def latitude=(value)
        $latitude = value
    end

    def latitude
        $latitude
    end

    def intervalsaving=(value)
        $intervalsaving = value
    end

    def intervalsaving
        $intervalsaving
    end

    def dataunit=(value)
        $dataunit = value
    end

    def dataunit
        $dataunit
    end

    def repeatrequest=(value)
        $repeatrequest = value
    end

    def repeatrequest
        $repeatrequest
    end

    def label=(value)
        $label = value
    end

    def label
        $label
    end

    def sdf=(value)
        $sdf = value
    end

    def sdf
        $sdf
    end

    def email=(value)
        $email = value
    end

    def email
        $email
    end

    def network=(value)
        $network = value
    end

    def network
        $network
    end		

    def update=(value)
        $update = value
    end

    def update
        $update
    end		

    def confdir=(value)
        $confdir = value
    end

    def confdir
        $confdir
    end		

    def publickey=(value)
        $publickey = value
    end

    def publickey
        $publickey
    end	

    def privatekey=(value)
        $privatekey = value
    end

    def privatekey
        $privatekey
    end		

    def username=(value)
        $username = value
    end

    def username
        $username
    end		

    def password=(value)
        $password = value
    end

    def password
        $password
    end		

    def servername=(value)
        $servername = value
    end

    def servername
        $servername
    end	

    def requestingcertpath=(value)
        $requestingcertpath = value
    end

    def requestingcertpath
        $requestingcertpath
    end	

    def receivingcertpath=(value)
        $receivingcertpath = value
    end

    def receivingcertpath
        $receivingcertpath
    end			

end
